﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace tiDE.KeyboardManager
{
    [Serializable]
    public class KeyboardShortcut
    {
        public KeyboardShortcut()
        {
            Key = Keys.None;
        }

        /// <summary>
        /// A set of strings representing the names of
        /// each menu item to open successively before clicking
        /// the item with text matching the last value.
        /// </summary>
        public string[] MenuPath;

        /// <summary>
        /// The combination of keys used to invoke this
        /// shortcut.
        /// </summary>
        public Keys Key;

        public bool IsAlt, IsControl, IsShift;
    }
}
